Si alguna vez has tenido que reinstalar Windows desde cero, sabrás perfectamente lo que es pasar una tarde entera descargando Chrome, VLC, Spotify, 7-Zip y veinte programas más uno por uno. Buscas el instalador, aceptas condiciones, desmarcas la casilla de la barra de herramientas no deseada, siguiente, siguiente, finalizar. Y vuelta a empezar. Winget existe exactamente para acabar con ese proceso lánguido y bien pesado.
En pocas palabras, se trata del gestor de paquetes oficial de Microsoft, integrado en Windows 11. Una vez que lo incorporas a tu rutina, es muy difícil volver al método de toda la vida. En esta guía te explico todo lo que necesitas saber sobre Winget. ¡No te lo pierdas!
Índice de contenidos
¿Qué es Winget y para qué sirve?
Winget es una herramienta de línea de comandos que permite buscar, instalar, actualizar y desinstalar aplicaciones directamente desde la consola, sin abrir el navegador, sin asistentes de instalación y sin barras de herramientas no deseadas. Funciona conectándose al repositorio de Windows Package Manager, un catálogo con miles de aplicaciones verificadas que va desde navegadores y suites ofimáticas hasta herramientas de desarrollo y utilidades del sistema.
La idea es la misma que llevan años usando los desarrolladores en Linux con apt o en macOS con brew un único punto de control para todo el software de tu equipo. La gran diferencia es que ahora esto está disponible para cualquier usuario de Windows 10 o Windows 11 sin instalar nada extra y sin necesidad de tener conocimientos técnicos avanzados para aprovecharlo.
Un detalle interesante es que Winget es un software de código abierto, disponible en GitHub, y con un catálogo mantenido activamente por una comunidad muy grande. Eso significa que la mayoría de aplicaciones populares ya están disponibles y las que no, pueden solicitarse y suelen añadirse en pocos días.
Cómo usar Winget en Windows 11
Winget viene preinstalado en Windows 11 y en versiones modernas de Windows 10 (concretamente desde la versión 1809 en adelante). Para usarlo, solo necesitas abrir una terminal. La forma más rápida es pulsar Windows + X y seleccionar Terminal o Terminal (Administrador) si vas a instalar programas que requieren permisos elevados. También puedes buscar directamente PowerShell o cmd en el menú Inicio.
Una vez abierta, escribe esto:
- winget –version
Este comando te ayuda a confirmar que está disponible. Si el sistema te dice que no reconoce el comando, ve a Microsoft Store y actualiza el Instalador de aplicaciones, que es el componente que incluye winget.
Cómo buscar programas con Winget
Antes de instalar nada, puedes comprobar si la aplicación que buscas está en el catálogo:
- winget search vlc
El comando te devuelve una lista con el nombre del programa, su ID de paquete y la fuente de la que procede. El ID es el dato más importante: cuando hay varios resultados similares o con nombres parecidos, instalar por ID evita cualquier ambigüedad. Por ejemplo, para VLC el ID es VideoLAN.VLC. Si quieres ver más detalles sobre un paquete concreto antes de instalarlo, como la versión disponible, el editor o la licencia, puedes usar winget show VideoLAN.VLC.
Cómo instalar programas con Winget
Una vez localizado el programa, instalarlo es tan sencillo como esto:
- winget install VideoLAN.VLC
Winget descarga el instalador oficial, lo ejecuta en silencio y listo. Si el programa necesita permisos de administrador, Windows te lo pedirá en ese momento. Para evitar esa interrupción y que todo fluya sin confirmaciones, abre la terminal como administrador desde el principio. También puedes añadir el parámetro –silent para suprimir cualquier interfaz gráfica del instalador o –accept-package-agreements para aceptar automáticamente los términos de licencia sin intervención.
Una de las ventajas más prácticas es que puedes instalar varios programas de golpe encadenando comandos de una sola vez:
- winget install –id Google.Chrome –id Mozilla.Firefox –id VideoLAN.VLC -e –accept-package-agreements –accept-source-agreements
Ejecutas el bloque completo y te vas a hacer otra cosa mientras Winget trabaja solo.
Cómo mantener tus programas actualizados con Winget
Aquí es donde Winget brilla de verdad. Con un solo comando puedes ver qué programas de tu equipo tienen una versión más reciente disponible:
- winget upgrade
Te mostrará una lista con el nombre del programa, la versión instalada y la versión disponible. Si quieres actualizarlos todos de una vez sin confirmar nada:
- winget upgrade –all
Es el tipo de comando que merece la pena ejecutar una vez a la semana. En menos de un minuto tienes todo el software al día sin haber abierto un solo navegador. Si hay algún programa que prefieres no actualizar automáticamente, puedes bloquearlo con winget pin add para que Winget lo ignore en las actualizaciones masivas.
Otros comandos útiles del día a día
Con buscar, instalar y actualizar tienes cubierto el 90% de los casos de uso. Pero Winget tiene algunos comandos más que conviene tener a mano:
- winget list. Muestra todos los programas instalados en tu equipo, incluso los que no instalaste con Winget. Muy útil para tener una visión de conjunto o detectar software desactualizado.
- winget uninstall. Desinstala una aplicación. Funciona exactamente igual que el install, por nombre o por ID.
- winget export y winget import. Esta combinación es la joya oculta de Winget. El comando export -o misprogramas.json genera un archivo con la lista completa de tu software instalado. Cuando formateas o montas un PC nuevo, import -i misprogramas.json lee ese archivo y lo reinstala todo automáticamente. Lo que antes era una tarde entera se convierte en un comando.
Un par de consejos para sacarle más partido
Lo primero que debes tener en cuenta es que lo idóneo es usar siempre el ID del paquete en lugar del nombre cuando puedas. ¿Por qué? Pues porque los nombres pueden coincidir entre varias aplicaciones, pero el ID es único y garantiza que instalas exactamente lo que quieres. Puedes encontrar el ID de cualquier aplicación en winget.run, un directorio web muy cómodo para explorar el catálogo sin abrir la consola.
Si una aplicación no está en el repositorio oficial, puedes solicitarla directamente en el repositorio de GitHub de Winget. La comunidad es muy activa y muchas peticiones se resuelven en cuestión de días. Y si usas Winget con frecuencia, merece la pena revisar el archivo settings.json, accesible con winget settings, donde puedes ajustar preferencias como el comportamiento por defecto de las instalaciones o el formato de salida de los comandos.
Y tú, ¿ya le estás sacando partido a winget? Déjame tus comentarios más abajo. ¡Nos leemos!
